About Memry Limited (08980049) United Kingdom