About Stud Management Advisory Ltd (11559335) United Kingdom