About The Yeti Trade Company Ltd (13093989) United Kingdom