About Ventura Developments And Holdings Limited (12449735) United Kingdom