About Memsource Ltd (13309739) United Kingdom