About Ithika London Ltd (12475231) United Kingdom