About Imx Worldwide Limited (02274539) United Kingdom