About Lucidus Investments Ltd (13593025) United Kingdom