About Plumexo Ltd (12097920) United Kingdom