About Alhambra Labs & Pharma Ltd (13178043) United Kingdom