From the clues you've given, although it's nice to do all those checks but one thing you should know is if they want to scam you they will do it very simple. They can have all these things very clear and resourcefull but still will be a fake probject and end up taking your money away and in turn you will have a useless coin in your wallet.