About Canford Cybernetics Limited (08829232) United Kingdom