About Exceedra Software Limited (02120001) United Kingdom