About Ladbrooke Holdings Ltd (11314160) United Kingdom