About The Raffle Group Ltd (12695194) United Kingdom