About Owusu Organisations Ltd (12808389) United Kingdom