About M & F Technologies Ltd (10237353) United Kingdom