About Nlalr Holdings Ltd (12136475) United Kingdom