Beyoncé also has had deals with American Express, Nintendo DS and L'Oréal since the age of 18