About The Laughing Horse Club Limited (12662776) United Kingdom