Togglemobile seems to be history.
Their website
www.togglemobile.co.uk only shows a message, which re-directs to
www.lycamobile.co.uk
Currently active numbers from other countries still ring (I just checked with my card), but lycamobile.co.uk doesn't allow to register new ones, or indeed show any of the corresponding settings.
As such I assume that was that; somehow.