About Eko Associates Limited (10511500) United Kingdom