Geonis Mech, Constructing Ltd.