About Yeti Management Limited (11902008) United Kingdom