About Menomadin Holdings Ltd (11523635) United Kingdom