About Nexa Liverpool Limited (13029507) United Kingdom