About Alcazar Holdings Ltd (12881084) United Kingdom