About Think Yeti Limited (10693527) United Kingdom