About Dodeca Technologies Ltd. (03845661) United Kingdom