About Menix Nechita Ltd (12817109) United Kingdom