About Proscreen Ltd. (12694744) United Kingdom