About Slug Optic Limited (10297956) United Kingdom