About Ithaki Uk Limited (09633965) United Kingdom