About Rana Idrs Limited (12180125) United Kingdom