About Magnum Casting Limited (11946846) United Kingdom