About Albenex Ltd (13229414) United Kingdom