About Enkode It Ltd (11675078) United Kingdom