About Wolf Shock Mitigation Systems Limited (08627856) United Kingdom