About Ndidi Ekubia Limited (08138569) United Kingdom