About Lockspot Management Ltd. (11352989) United Kingdom