About The Merry Mare Limited (12487260) United Kingdom