About M M I Technologies Limited (06405332) United Kingdom