About Yakubu Ltd (13400196) United Kingdom