Problem to upload Code to Arduino UNO

Is it an official Arduino board ?
Can you give a link to where you bought it ?
Which Operating System do you use ?
Where you able to upload a sketch before to the board or did it never work ?