About Albemarle Holdings Limited (10959264) United Kingdom