About Alida D Solutions Limited (10100711) United Kingdom