About Abella Limited (09403075) United Kingdom