About Syntax Integration Limited (02690873) United Kingdom