About Intelligent Membrane Consultants (imc) Ltd (12191556) United Kingdom