About Memsafe Limited (04832101) United Kingdom