About Yeti Homes Ltd (12141851) United Kingdom