About Alfa Automation Logic Limited (04876876) United Kingdom