About Amtrust Syndicate Holdings Limited (03043381) United Kingdom