About Excel Packaging Holdings Limited (10496580) United Kingdom