About Dechitect Consulting Limited (08507279) United Kingdom