About Yoohoo Holdings Limited (13170100) United Kingdom