About Consult Adel Limited (11381077) United Kingdom