About Mensah & Mensch Associates Ltd (13237323) United Kingdom