About Armadillo Bags Limited (08705077) United Kingdom