About Abella London Ltd. (10029450) United Kingdom