ICS Evolen

ICS Evolen is an uninhabited (?) space station. The Station exists on the Starmap, but has no description so far.