About Solon Management & Technology Consultancy Limited (09171407) United Kingdom