About Ventura B&p Co Ltd (11502700) United Kingdom