About Renaissance Holdco Limited (10572656) United Kingdom