About 25 Albemarle Holdings Limited (13356787) United Kingdom