About Mega S Taste Limited (11001628) United Kingdom