About Superscale Investments Limited (03204427) United Kingdom