About Interface Nrm Employees Trustee Ltd (13020384) United Kingdom