About Impp Association Limited (02408806) United Kingdom