About Azalea Technology Limited (12239024) United Kingdom