About Render Holdings Limited (02661133) United Kingdom