INNOVATION DATA PROCESSING LIMITED, STEVENAGE, Regno Unito