About Lucid Strategic Support Limited (10129082) United Kingdom