About Memoflex Limited (10346383) United Kingdom