I gave signed up and am now waiting for the blood test to arrive. I'll post updates on here so you will know if it is reputable or not. Hope it will help others.