About Raffle World Limited (11019379) United Kingdom