About Alysida Technologies Limited (11194955) United Kingdom