About Armadillo Cases Limited (09640602) United Kingdom