About Yeti Solutions Limited (11617840) United Kingdom