About Dekoda Limited (06038589) United Kingdom