About Indo Developments Ltd (12233147) United Kingdom