Hello and welcome to the forum. Well done on researching the subject of what to feed your dog. It is good to start them on a quality product from a very young age.
As you say, this breed is well known for being high activity and it might be more pronounced if your dog is from a working strain. You might have read about high protein being blamed for hyperactivity. There is a lot of conflicting information on the Internet. However, puppies need higher protein than adult dogs but more importantly it needs to be quality, digestible protein from a named source. There is a thread about what to look for in dog food here.
You asked about Fish4Dogs puppy food and the review for that product is here.
It has a simple formula, no red ingredients and fish is digestible. Some years ago I brought my youngest dog up on this product and she was fine on it. The only thing that concerned me is the lack of variety so I reduced the quantity and gave a topper of a good quality wet food with different protein sources.
Wainwright's grain free puppy food review is here.
It scores 3.8 which is slightly higher than the other version - link.
According to the directory, the grain free seems to have just the turkey variety whereas the latter has four flavours.
Remember that you don't have to feed dry food. There are some good quality wet food products on the market but they tend to be a bit more expensive. Of the dry foods, there are three types: extruded (this is the majority of dry foods), baked and cold pressed. When feeding dry food it might be more palatable to the dog to soak the kibble in warm water first. This will help with digestion and will prevent the dog from becoming too thirsty after a meal.
Look forward to hearing how you get on.