About Ithaca Infrastructure Limited (12256929) United Kingdom