About Lollybaf Ventures Limited (12845352) United Kingdom