About Owa S Venture Limited (09109525) United Kingdom