About Manea Ltd (12126539) United Kingdom