About Mengen Aga Limited (11543738) United Kingdom