About Alba Holdings (cambridge) Limited (05726789) United Kingdom