About Stm 360 Limited (10111024) United Kingdom