That is surprising, however I am a member of several TT forums and Facebook groups and don’t recall seeing the place recommended, talked about or advertised.
I just had a look and can’t find a website or Facebook page?
Maybe I am looking under the wrong thing but if people don’t know you exist you can’t be surprised if they don’t find you.