About Alymos Limited (01393918) United Kingdom