About Thirty Acre Stud Limited (13667566) United Kingdom