About Footprint Positive Ltd (13424282) United Kingdom