About Sten 10 Limited (05586132) United Kingdom