This is one of those fake companies who offer a non existent service and charge you a fee for it, they will con you into thinking you are dealing with your pet chip provider but they are after your money for no return, a bit like those fake companies pretending to be DVLA and charge you for services that are actually free
Claim your business profile now and gain access to all features and respond to customer reviews.