About Alhambra Films Limited (SC157768) United Kingdom