About S.t. Team Ltd (SC411632) United Kingdom