About Ventura (uk) India Limited (05131185) United Kingdom