About Sce Investments Limited (11496851) United Kingdom