About Ventura Management Limited (06160612) United Kingdom