About Soft Mechanics Limited (04051201) United Kingdom