A public map with no public view of available chargers until you create an account with them. Have they got something to hide? I'm not going to sign up just to see their chargers when there are plenty more visible ones elsewhere.
I think this is same company as that hosting some charge points near me. No wonder no one uses them as there is no way to find out what they cost officially without first signing up. Plugshare/Zap Map have some info, but no idea how up to date that is.