About Porta Associates Limited (12300336) United Kingdom