About Rec2rec Group Ltd (12058548) United Kingdom