About Lucid Answers Limited (10007983) United Kingdom