About Nexus Interface Solutions Europe Limited (05106356) United Kingdom