About Knibbs Computer Services Ltd. (03651449) United Kingdom