About Exa Industries Consulting Ltd (09946348) United Kingdom