About Ithaca Associates Limited (03974212) United Kingdom