About Odowaa Dheere Limited (13043423) United Kingdom