About Met Ipc Ltd. (12050241) United Kingdom