About Menax Solutions Ltd (12102848) United Kingdom