About Oyo-uk Limited (11748299) United Kingdom