About Armadillo Associates Holdings Limited (10919517) United Kingdom