About Barefoot Healing Limited (13373138) United Kingdom