About Footprint Technologies Limited (06289351) United Kingdom