About Mega Beauty Store Ltd (SC624854) United Kingdom