About Kitaro Limited (12199056) United Kingdom