About Armadillo Merino Limited (SC405793) United Kingdom