About Ventura Portfolio Ltd (11087534) United Kingdom