About Ascot Insurance Holdings Limited (10903598) United Kingdom