About Scw Investments Limited (11770242) United Kingdom