About Footprint Zero Limited (12328214) United Kingdom