About Kaycam. Ltd. (SC346197) United Kingdom