About Encode Decode Ltd (11675373) United Kingdom