About Ichi Ltd (06910689) United Kingdom