About Kilgour Digital Ltd. (SC550615) United Kingdom