About Kimura Consulting Limited (12851100) United Kingdom