About Neo Sight Limited (12330221) United Kingdom