About Vella Holdings Limited (10054818) United Kingdom