About Ithaca Investments Limited (09055493) United Kingdom