Rock Residence AG, Glarus, Limited or Corporation