About Protecta Screen Europe Limited (12461169) United Kingdom