About Plasmera Ltd (SC402304) United Kingdom