About Shear Testing Systems Limited (13532901) United Kingdom