About Elucidat Ltd (08526821) United Kingdom