About Vella Limited (06229103) United Kingdom