Exocubic Studio

Exocubic Studio

Found At Sea. Adrift, but not lost. Maybe?