About Kimura Performance Ltd (12232719) United Kingdom