Its a campaign by the PM of India to encourage companies to 'make in India' and hence the website name. Of course we all know the label 'made in Xyz', but they probably chose the name based on the campaign name.
EDIT: But I agree that the website fails to clearly state its objectives and provide information to people on how to navigate the ubiquitous red tape.