About Ichi Holdings Limited (10685075) United Kingdom