About Ylc Holdings Limited (10069933) United Kingdom