Pretty misterious this platform...
Difficult to find some data about on duckduck...
Owners, founders?
Anyone some info?
Pretty misterious this platform...
Difficult to find some data about on duckduck...
Owners, founders?
Anyone some info?