REST services SA, Limited, CHE-378.322.106