About L&l Ventures Ltd. (11170017) United Kingdom