About Exa Holdings Limited (09678751) United Kingdom