About The Yoohoo Group Limited (12287399) United Kingdom