About Mnemon Associates Limited (08678879) United Kingdom