About Memnon Limited (02974050) United Kingdom