About Ama Stud Limited (12969624) United Kingdom