About Yeti Digital Ltd (10773498) United Kingdom