About Executor Computers Limited (02107006) United Kingdom