About Ithaca Spl Limited (01275469) United Kingdom