About Rock And Rolla Ltd (11469323) United Kingdom