About Ita Shoreditch Ltd (10078444) United Kingdom