About Kimura Management Services Limited (08417786) United Kingdom