About Framlingham Technology Centre Limited (03647670) United Kingdom