About Ventura Holdings Nottingham Ltd (12994778) United Kingdom