About Numen Technology Limited (13262519) United Kingdom