THIS is NOT and never was an ingame ship. As well as the whole system is not in the game. Thats a piece of artwork for one of the starting screen (the last one ?) from CF 1.9 (if I remember correctly). This has changed in CF 2.0 to another (title: The Last Stand). Would need to ask OP, where he got it from