About T.e.a. Composite Ltd (12028117) United Kingdom