About Ithaca Epsilon Limited (05979869) United Kingdom