About Elucidate Communications Limited (SC552486) United Kingdom