About Syntaxa Limited (07819693) United Kingdom