About Equinae Europe Limited (10406328) United Kingdom