About Venture Stud Ltd (10031404) United Kingdom