About Abella Holdings Ltd (10599173) United Kingdom