About Ithaca Gamma Limited (05929104) United Kingdom