About The Raffle Experiment Limited (13088249) United Kingdom