About Lucidus Communications Limited (12971466) United Kingdom