About Integra Composites Limited (04899572) United Kingdom