About Lollipop Investments Limited (12452764) United Kingdom