About Ind Developments Ltd (12996111) United Kingdom