About Ithaca Communications Limited (08990911) United Kingdom