About Aicarz Limited (10347886) United Kingdom