About Intelliplex Multimedia Limited (03359240) United Kingdom