About Ipswich Technologies Limited (08451646) United Kingdom