About Yeti Incorporated Ltd (08890206) United Kingdom