About Interactive Imagination Ltd. (03898614) United Kingdom