About Barefoot Research And Evaluation Limited (07542484) United Kingdom