About Pack Investments Limited (12616403) United Kingdom