About Yeti Project Limited (11705019) United Kingdom