From Fallen London Wiki

Nothing new is unlocked through getting this to either level 5 or 6, as far as I can tell. Keeping it at level 5 will garner some small profit from the options on the card, but the EPA isn't great in the long-term, so it's best to level it to 6 and never see it again.