About Triboelectric Textiles Ltd (12748139) United Kingdom