About Second Sight Pictures Limited (07143074) United Kingdom