About Uk Raffle Tech Ltd (12846865) United Kingdom