About Yeti Tool Ltd (11310906) United Kingdom