About Amlin Holdings Limited (11266413) United Kingdom