About Eledos Limited (12381395) United Kingdom