About Alba International Limited (SC364321) United Kingdom