About The Owusu Collective Ltd (11522966) United Kingdom