About Imh Technologies Limited (02880831) United Kingdom