About Indus Properties Ltd (10157122) United Kingdom