Difference between trade name, corporate name and registered trademark