About Njo Spinal Limited (11307198) United Kingdom