About Ramo Fast Food Ltd. (12026346) United Kingdom