About Digital Lolly Ltd (13325470) United Kingdom