About Syntax Technologies Limited (13630359) United Kingdom