About Interactive World Ltd (08244623) United Kingdom