About Rio Kebab Ltd (13401266) United Kingdom