About Footprint Ventures Limited (12282995) United Kingdom