About L&b Ventures Ltd (12596406) United Kingdom