About Stl International Limited (04523345) United Kingdom