About 2601 Management Consulting Limited (SC523695) United Kingdom