About Lolli Ltd (13530622) United Kingdom