About Russel Re Limited (12076331) United Kingdom