About Ifm Communications Limited (12275678) United Kingdom