About Elucido Limited (05195158) United Kingdom