About Nexa London Ltd (13491178) United Kingdom