About Ipswich Holdings Limited (01205326) United Kingdom