About Barefoot Jericho Limited (10590205) United Kingdom