About Ventura International Ltd (11524165) United Kingdom