About L&d Ventures Ltd (12657327) United Kingdom