About Stm 360 Holdings Limited (04497863) United Kingdom