About Menix Ltd (11765263) United Kingdom