About Open Eye Solutions Limited (SC503888) United Kingdom