About Plasmoid Power Ltd (13147233) United Kingdom