About Sram & Mram Technologies Limited (12165520) United Kingdom