About Barefoot Funnels Limited (09729183) United Kingdom