About Second Sight Cl Limited (01959248) United Kingdom