About Nexter Limited (12512108) United Kingdom