About Team Technics Engineering Architecture Marketing Limited (07695595) United Kingdom