About Nyala Holdings Ltd (11724248) United Kingdom