About Rani Holdings Ltd (12171011) United Kingdom