About Plaxxia Limited (13119926) United Kingdom