About Succour Global Risk Management Limited (12075534) United Kingdom