About Kyle Composites Limited (12306029) United Kingdom