About I.m.d. Equestrian Limited (13712468) United Kingdom