About Commutator Technologies Ltd. (02783775) United Kingdom