About Ellucido Limited (13180191) United Kingdom