About Armadillo Composites Ltd. (10400710) United Kingdom