Who makes it? You'd do well to spend a little money on a basic feeding program from Botanicare or any other reputable brand. I say Botanicare because I've used them for years.
NO---- you need high N while veggin and high Potassium when flowering. You can use MG's food for watering cans it will have all the nutes needed till flowering. Then get a bag of super bloom if you cannot afford the other stuff like Big BUD or BiG Bloom or whatever the container says with a 50 for flowering. and smaller N and K as of now you are using 7 7 7 which is good to have the P and K the same as they are good to have those numbers match as it is better for stable PH. Make sure you flush between veg and flower with magnesium or epsom salt for PLANTS not your feet! this way 5 weeks into flowering your inadiquate watering techniques and or nute build up or sins if you will won't surface and make you harves earleir then necessary.
just be careful when you are using some cheapy stuff the nute reg that they give you can be very very hot on your roots so you might just be better off using like 1\4 strength and building up from there. you dont want to burn em
I'm from UK and I always recommend eBay. Look for Bio Bloom for flowering and Bio Grow for veg. Very good organic stuff and very reasonable priced. You can get a twin pack with 500ml of each reasonable on there. There feeding is 5ml per litre water so will last you one or 2 grows if not more