About Ithaca Limited (01081868) United Kingdom