About Fourhorse Consulting Limited (10020575) United Kingdom