About Integral Memory Plc (02480354) United Kingdom