About Mega House Kebab Ltd (11222308) United Kingdom