173.245.54.251

Osprey Capital invests in iNDEXX Markets

1029
Venture capital firm Osprey Capital, which recently sealed its first exit for a 12x return , has added business support