About Nexscur Ltd (12260919) United Kingdom