About Euler & Hermes International Limited (AC001789) United Kingdom