About Primarus Optica Limited (12307199) United Kingdom