You sure its the Flow tech who did that?
I had enough of TSTT's shenanigans where internet is concerned.
As one man say, that was 'trial' internet.
Flow does not stick when it comes to installation, and/or repairs.
I suggest that you consider switching.