About Ventura Inc Ltd (13105577) United Kingdom