About Lol Ventures Limited (08611870) United Kingdom