About Pluxa Ltd (12484956) United Kingdom