About Alycris Ltd (12391891) United Kingdom