About Nirhra Noohra Ltd (11413465) United Kingdom