About Nella Holdings Limited (10633614) United Kingdom