About Shear Tech Textile Engineers Limited (11097926) United Kingdom