About Switch Consulting Limited (06565270) United Kingdom