About Owusuwaa Ventures Limited (12918234) United Kingdom