About Algen Limited (01952299) United Kingdom