About Venture X Holdings Limited (07578560) United Kingdom