About Kimura Capital Llp (OC398530) United Kingdom