About Encoda Limited (08131687) United Kingdom