About Memflex Limited (04915967) United Kingdom