About Ixc I (scotland) Ltd (SC625912) United Kingdom