Place the eggs, yolks and squid ink into a bowl and whisk the mixture until the ingredients have combined.
Place the flour into the bowl of a food processor. Pour the egg and ink mixture into the bowl and blend the ingredients until they form a crumbly dough then add one tablespoon of the olive oil. A little water maybe needed to adjust the dough to the required consistency if the dough is too dry.
Place the dough onto a floured board and knead with floured hands until the dough's texture has become smooth and elastic. Cover the dough with cling film and transfer to the fridge so that the dough can rest.
Place the fish stock into a saucepan and add the saffron. Bring the stock to the boil and then remove from the heat and set aside so that the ingredients can infuse.
Wash and scrape the mussels and discard any open ones.
Roll the pasta dough out in a pasta machine to Â½mm thickness. Slice the pasta into the shape required (fettuccini, tagliatelle, spaghetti).
Heat a large lidded frying pan until hot. Add the butter, shallots and garlic to the pan and cook gently until the butter has melted and the shallots and garlic have begun to soften and turn golden in colour.
Turn the heat up high on the frying pan and pour the wine into the pan. Bring the mixture to the boil.
Add the mussels to the pan and turn them over and over to coat them in the liquid. Cover the pan with a lid and allow them to steam until all the mussels have opened and are cooked through. (Discard any mussels that haven't opened.)
Place the pasta into a large pan of rapidly boiling salted water. Cook for three minutes.
Remove the lid from the mussels and add the cream, saffron and stock mixture and the spinach and mix well.
Season the mussels with freshly ground black pepper and add the tomato to the pan.
Drain the excess water from the pasta. Return the pasta to the pan and add one tablespoon of olive oil to the pasta (this prevents the pasta from sticking together).
To serve, divide the pasta among four bowls and, using a ladle, divide the mussels among the four bowls. Pour some of the broth into each bowl.