About O-j-a Composites Ltd (10115556) United Kingdom