About Renaissancere European Holdings Limited (06527826) United Kingdom