About Keitaro Ltd (12095286) United Kingdom