About Citadel Environmental Solutions Holding Limited (13145941) United Kingdom