About Yeti-art (uk) Limited (SC398516) United Kingdom