Yes, the name appears to have changed.

I've always had excellent service from them and have probably spent heading to £2k with them, but it's no longer my go-to site