About Yeti Manager Ltd (10696055) United Kingdom