About Alhambra Corporation Ltd (12370981) United Kingdom