About Encord Ltd (12190314) United Kingdom