About International Centre For Technologies On Lowland And Disasters Limited (07394283) United Kingdom