About Lucid Art Ltd (12818107) United Kingdom