Neo Atlas 1469 for Switch coming west on April 19

Due out day and date with Japanese release.