About Owen International Ltd (11568246) United Kingdom