About Rani Properties Ltd (12289546) United Kingdom