About Interactive Dimension Limited (03120052) United Kingdom