About Footprint Associates Ltd (06397320) United Kingdom