About Yc Holdings Limited (10171655) United Kingdom