About Impala Software Limited (03007334) United Kingdom