About 25 Albemarle Limited (12979083) United Kingdom