About Ichibata Ltd (10280495) United Kingdom