About Ithaca Project Ltd (10219389) United Kingdom