About Albumera Ltd (13376509) United Kingdom