Shakira all set to launch her cosmetics range