About Armadillo Information Limited (03686172) United Kingdom