About Eluscidate Limited (12679434) United Kingdom