About R-tech Holdings Limited (13221159) United Kingdom