About Ventura Capita Ltd (13226928) United Kingdom