About Big Foot Trading Ltd (12824507) United Kingdom