About Porta Technology Ventures Ltd (12833270) United Kingdom