About Somby Duodji Limited (12231794) United Kingdom