About Trace Editors Limited (03414468) United Kingdom