About Second Sight Consultants Limited (04593175) United Kingdom