About Armadillo Engineering (uk) Limited (04340749) United Kingdom