Sorry to say but it looks as if they may have gone over to VOIP. There are no other numbers showing up and all my searching gave the same results as above from 118118, Yell and Google.
As they are a fairly new company, that also specialise in VOIP, it would be logical for them to have set themselves up on it as well, hence our problems in finding anything.