5% stakes

Twelve Seas Sponsor

Institution

5% stake reports
1
5% stake stocks
1
Latest report
25/12/22

5% stake reports

Stock
Twelve Seas Investment Co III/Cayman TWLV25/12/2225.6%5,992,500 shFirst report