Car rental company Virtuo - no longer operates in London?

Last used it in early Feb but now showing as no operating in London anymore when I tried to book a car today. Anyone knows what happened? My guess is that they probably not making a profit here, last company house document showing 8.7m losses since incorporation.