About Y&d Ventures Ltd (13667613) United Kingdom