About T.e.c.h. Cadcam Limited (02229633) United Kingdom