About Memory Studio Limited (13483706) United Kingdom