About The Software Foundry Limited (02162139) United Kingdom