About Armadillo Special Ltd (11576207) United Kingdom