About Interface (dcb) Technology Limited (04263511) United Kingdom