About Armadillo Design Limited (04524722) United Kingdom