About Barefoot Limited (12558776) United Kingdom