About Multiplexx Technologies Limited (03128353) United Kingdom