About The Armadillo Custom Embroidery Company Limited (08519547) United Kingdom