About Kimura Limited (05059225) United Kingdom