About Packexe (holdings) Limited (04966841) United Kingdom