Well actually i havent checked the firm out, but my advice when working in crypto world:
Most of the transactions and people are working ann, never trust anyone more then your willing to lose.
What comes to the last month activity, havent noted anything special that would woke up my alarm bells
I have no idea how I can check the firm, and user from England can tell how to ?
What mean the 'Startup' status in England ?