About Mti Neagu Ltd (12235861) United Kingdom