About Caps Lock Technology Ltd (13448600) United Kingdom