About Stm 360 Group Limited (12914931) United Kingdom