About Lol-foundation Limited (08160106) United Kingdom