About Elucidate Europe Ltd (07405488) United Kingdom