About Ventura Investment Properties Limited (11803136) United Kingdom