About Megna Takeaway Limited (12695594) United Kingdom