About Oso Retail Limited (13011363) United Kingdom