About Farrells Composite Technologies Ltd (10401083) United Kingdom