About Oso Media Ltd (11614960) United Kingdom