About Deca Technology Ltd (08324301) United Kingdom