About Mem Aberystwyth Ltd (04747525) United Kingdom