About Cambridge Memory Trading Limited (07329393) United Kingdom