About Ths Technical Textiles Ltd (10918449) United Kingdom