About Almond Technology Limited (10924652) United Kingdom