About Eke Innovation Consultancy Ltd (12821903) United Kingdom