About Barefoot Technology Limited (08795308) United Kingdom