About Yakubu Trades Ltd (13053013) United Kingdom