ECSA Maintenance AG, Flawil, Limited or Corporation