About Yeti Restaurant Limited (10835764) United Kingdom