About R2 Group Holdings Ltd (13503328) United Kingdom