About Ss Optom Locum Ltd (12316379) United Kingdom