About The National Lottery Betting Service Limited (12150308) United Kingdom