About Owusu Services Ltd (13089184) United Kingdom