About Ithaca Group Limited (09614163) United Kingdom