About Itsaka Ltd (10725636) United Kingdom