About Citadel Solutions Limited (04625778) United Kingdom