About Footprint Digital Solutions Limited (13201302) United Kingdom