About Owac Trade And Investment Limited (12619923) United Kingdom