About Barefoot Health & Wellbeing Ltd. (07810261) United Kingdom