About Aldelia Solutions Ltd. (07841937) United Kingdom