About Compukalc Ltd (12141873) United Kingdom