About Barefoot Holdings Ltd (09648335) United Kingdom