About Sst Technology Limited (04015341) United Kingdom