About Footprint Europe Limited (07011844) United Kingdom