Brand identity for technology/management consulting company from UK.