About Nishkkalaa Technologies Ltd (10731247) United Kingdom