About Sc Technology Limited (09579805) United Kingdom