About Ithaki Limited (04707747) United Kingdom