About Alicrate Limited (12803212) United Kingdom