About Rapid Composite Technologies Ltd (12848198) United Kingdom