About Elucido It Solutions Ltd (12242905) United Kingdom