About Ithaca (uk) Ltd (07680462) United Kingdom