About Strabismus Ltd (11690306) United Kingdom