About North Citadel Limited (11036497) United Kingdom