About Barefoot Component Ltd (09955506) United Kingdom