About Albsci 2 Limited (SC295287) United Kingdom