About Lucidate Limited (13359431) United Kingdom