About Imperial Allied Scientist Limited (12576036) United Kingdom