About Exa Iris Limited (10496539) United Kingdom