Embedded Pc in United Kingdom Ibase Europe Address: 12 Wedgwood Court, Stevenage, SG1 4QR United Kingdom Phone Number: +44 01438842300