About Alen Ltd (SC604596) United Kingdom