About Owusu Atuahene Ltd. (12082874) United Kingdom