It might be legit, but I'm not getting a lot of confidence from that site... Only report I can find outside of the site is on Hello Peter, someone claiming to not receiving their goods and phone just ringing.
I had a similar issue. Logged a ticket with Hubble and took the battery in. They replaced the faulty cell and I had the battery collected and reinstalled. Took about a week.