About Lucid Apps Limited (07877118) United Kingdom