About Juta Shoes Ltd (10515862) United Kingdom