About Sts28 Limited (SC507370) United Kingdom