About Armadillo Safety Limited (08081930) United Kingdom