About Memory Applications Limited (12129473) United Kingdom