About Team Foxer Optics Ltd (12820658) United Kingdom