About De Technology Consulting Limited (10252368) United Kingdom