Squarespace has registered millions of new shares ahead of its upcoming direct listing in New York.

TechRadar – All the latest technology news

Read More