About Multiplex Internet Services Ltd (08820895) United Kingdom