About Mega Mane Limited (NI629243) United Kingdom