About Keypoint Technology Limited (03279539) United Kingdom