About Second Sight Hertford Limited (06426219) United Kingdom