About Nala Holdings Limited (10167691) United Kingdom