About Lucidcatalyst Limited (10043113) United Kingdom