About Allegro Microsystems Europe Limited (02475901) United Kingdom