About Ladbrokes It & Shared Services Limited (06106936) United Kingdom