About Severn Re Limited (10181207) United Kingdom