About Thames Re Limited (10181978) United Kingdom