About Om Sai Ram Properties Limited (12138871) United Kingdom