About Keypoint Technologies Plc (09506812) United Kingdom