About Albricor Ltd (12050382) United Kingdom