About Ithaka International Ltd (11751102) United Kingdom