About Stud International Limited (03816951) United Kingdom