About Mirra Restaurant Ltd (12055573) United Kingdom