About Bharat Navnirman Sena International Foundation Limited (12740453) United Kingdom