About Verma Rana Property Limited (12749994) United Kingdom