About Ventura Bay Limited (08525276) United Kingdom