About Porta Technologies Limited (12524158) United Kingdom