About Mega Raffle Box Ltd (13611840) United Kingdom