About R&ts Holdings Limited (12196597) United Kingdom