About Baffo Raffle Ltd (12286824) United Kingdom