About Vella Allure Ltd. (12790436) United Kingdom