About Rani Chemicals Ltd (12125223) United Kingdom