About R & C Renaissance Ltd (11214899) United Kingdom