About Nomad Composites Ltd (10468844) United Kingdom