About Mensah & Associates Limited (12600917) United Kingdom