About Yelsib Investments Limited (10984615) United Kingdom