About Memento Flowers (london) Ltd (10780517) United Kingdom