About Elucidate Group Ltd (10280099) United Kingdom