About Adexa Limited (11627868) United Kingdom