About Lucid Abode Ltd (12089158) United Kingdom