About Stl 8 Limited (11439341) United Kingdom