About Armedillo Holdings Limited (11474769) United Kingdom