About Owa International Limited (12061539) United Kingdom