About Ithaca Property & Marketing Consultants Ltd (12265585) United Kingdom