About De Souza It Consultancy Limited (08508432) United Kingdom