About Yetu Management Ltd (10804728) United Kingdom