About Ithaca Technology Limited (13392705) United Kingdom