About Owusu Limited (09303248) United Kingdom