About Manifested Edge Marketing Ltd. (12377716) United Kingdom