About Almo Ne Ltd (08153653) United Kingdom