About Memento (studios & Promotions) Limited (08116560) United Kingdom