Loggerhead Ventures

Loggerhead Ventures

Venture capitalClaimed
HQ location
Macedonia and Thrace, Greece
Portfolio analysis