About Lucidiom Europe Limited (04753961) United Kingdom