About Yb Investment Holdings Limited (12008738) United Kingdom