About Albeda Ltd. (06841528) United Kingdom