About Meza Restaurant Limited (12640336) United Kingdom