About Big Foot Travel Company Ltd. (10562834) United Kingdom