About Ivrea Ltd (NI616266) United Kingdom