About Soft Technology Solutions Ltd (08904147) United Kingdom