About Lollystick Ltd (11034268) United Kingdom