About Yeti Cooperative Ltd (09988850) United Kingdom