No. A Google search shows that it is a business networking and social media site in Bangladesh. I live in England, I'm retired and intensely antisocial. Thus it has no relevance to me and never will do.
Why do you nascent trolls assume that all of Quora share your somewhat bizarre interest?