About Anchor Computer Systems (holdings) Limited (05428062) United Kingdom