About Ithaka Ltd (13308636) United Kingdom