I have an answer to 10dn that makes sense in terms of a straightforward bit of wordplay and has an appropriate extra letter, but I have no idea how it corresponds to what seems like a very wordy definition, and the word itself is not in chambers. It appears to be a former name of a currently operating company, but not one that matches the definition. Any hints on this one?