About Yeti Solar Holdings Limited (12294451) United Kingdom