About White Horse Consultancy Europe Limited (13302492) United Kingdom