About Youcap Ltd. (09410529) United Kingdom