About Internal Consulting Group London Limited (08912802) United Kingdom