About M.e.k.a.mouldings Limited (00833542) United Kingdom