About Abida Restaurant Ltd (11154241) United Kingdom