About Armadillo Medical Group Limited (06213685) United Kingdom