About Alpha Monitors Limited (11674636) United Kingdom