Rihanna Attends ‘Battleship’ Photocall in London