About Owk Holdings Limited (07492353) United Kingdom