About Manea Kella Ltd (10658512) United Kingdom