About Keenlock Ltd (12772895) United Kingdom