About White Horse Ecology Limited (10480596) United Kingdom