About Footprint Holdings Limited (07412714) United Kingdom