About Northern Interface Limited (06092430) United Kingdom