LG Electronics has launched its namesake mobile payment service in its home country the company announced

What is the correctly punctuated version of this sentence?
LG Electronics has launched its namesake mobile payment service in its home country, the company announced.