About Lucid Search International Limited (04345840) United Kingdom