About R2r People Ltd. (12144053) United Kingdom