About Alpharica Limited (09005289) United Kingdom