About Owki Ltd (11927241) United Kingdom