About 2nd Sight Limited (03334114) United Kingdom