About Interface I.t. Services Limited (04699085) United Kingdom