About Mega India Esports Ltd (12068973) United Kingdom