About Indus Property Limited (11287753) United Kingdom