About Nana Yaa Odo Ltd (12899350) United Kingdom