About Olamide Elizabeth Holdings Ltd (12974195) United Kingdom