About Menai Holdings Ltd (11148864) United Kingdom