About B&b Membrane Solutions Ltd. (12089819) United Kingdom