About Memrica Limited (08746103) United Kingdom