About Armadillo Connect Limited (12423880) United Kingdom