About Soft Spot Limited (06411642) United Kingdom