About Lucid Play Ltd (12810948) United Kingdom