About Interface Limited (00942490) United Kingdom