About Armadillo Limited (00991219) United Kingdom