About Lollipop Labs Limited (11042180) United Kingdom