About Footprint Ecology Limited (04980085) United Kingdom