About Owave International Company Limited (12813430) United Kingdom