About Scarab Performance Composites Ltd (11246885) United Kingdom