About Footprint Technology Ltd (04071040) United Kingdom