About T.e.c. Sales & Marketing Ltd (02649507) United Kingdom