About R1ch Group Limited (13259236) United Kingdom