About Megna Restaurant Selby Limited (12761634) United Kingdom