About Salam Initiative Limited (11343104) United Kingdom