About Cardtronics Holdings Limited (10187501) United Kingdom