About Ithaca Partners Limited (06410279) United Kingdom