About Birmingham Sensors & Composites Ltd (12834150) United Kingdom