About Keiko Osaka Limited (12213663) United Kingdom