About Yuki Holdings Limited (12669633) United Kingdom