About Addex Innovation Technologies Ltd (12724467) United Kingdom