About Second Sight Associates Limited (08978781) United Kingdom