They're a very small firm, so it's not entirely surprising that nobody who's worked there happens to visit this forum. They attended the last Top-Consultant careers fair, so you may find some presss releases and recruitment material from that period. There's a recruitment firm by a similar name, but don't get them confused.