an Entity in Data Space: 134.155.108.49:8890
The Imdaar Aphla research station was a massive Imperial production facility anchored to the moon Imdaar Alpha.