About Alacris Ltd (08452892) United Kingdom