About Yeti Properties Ltd (11449499) United Kingdom