About Oyo Group Ltd (12261945) United Kingdom