Will Sonihull ECO clean a surface if it is already fouled?

No.

If there is already an established layer of bio-fouling on your surface it will need to be cleaned-off prior to fitting Sonihull ECO.

Sonihull ECO may kill the existing soft fouling and prevent further fouling, but any established calciferous fouling will need to be physically removed.