About Exa World Ltd (11206108) United Kingdom