About Alida Solutions Limited (06452616) United Kingdom