About The New Lottery Company Holdings Limited (11188217) United Kingdom