About Thought And Memory Ltd (10844693) United Kingdom