About Kelechi Dyke Limited (12581227) United Kingdom