I don't know who this guys are, but I found a link to their youtube channel from the old Russian forum webpage (which is down right now and domen is on sale), I wrote them a comment that they better change their company name, but no reply yet.. Still some 'good' logo videos for your projects