Kimura Capital - Jan 21, 2022 7:05:00 AM
Kimura Capital LLP is a regulated asset management firm headquartered in London, with offices and personnel in 15 countries across the globe. Learn more from our company video and visit our website: https://www.kimuractf.com/