About Featherfoot Globe Limited (13366461) United Kingdom