Not sure whether you can use a US c/card online with Giffgaff, why don't you go on to their site and ask the question? Someone in the users forum should be able to tell you.
But you'll need a get a UK bank account and card set up pretty quickly anyway?