About Yele Developments Ltd (10976137) United Kingdom