About Oso International Limited (07538541) United Kingdom