About Lolly & Boo Ltd (11403716) United Kingdom