About St1 Group Limited (10529082) United Kingdom