About Anglia Scientific Limited (12972389) United Kingdom