About Mega Cafe London Limited (09588078) United Kingdom