NotchUp

Got recently invited to join this website. Kinda sounds like a scam, but wondered if anyone has ever used it and what they thought.