About Smbd Membrane Specialists Ltd (13162603) United Kingdom