About Alpha Helica Peptides Limited (12093003) United Kingdom