About Omega Alpha Equine Limited (08401901) United Kingdom