About Exa Solutions Ltd (13122621) United Kingdom