Yes you need to pick up this income again on your personal 1040.
No, there is not really double taxation. There may not be complete parity, but not completely double taxed.
You are able to take a foreign tax deduction on Sch A or a foreign tax credit on form 1116.
I have attached both the form and the instructions.
https://www.irs.gov/pub/irs-pdf/f1116.pdf
https://www.irs.gov/pub/irs-pdf/i1116.pdf
*A reminder that posts in a forum such as this do not constitute tax advice.
Also keep in mind the date of replies, as tax law changes.