About Torch Farm & Equine Holdings Limited (12531834) United Kingdom