About Catm Africa Holdings Limited (10418866) United Kingdom