About Alphera Limited (04154274) United Kingdom