About Duvera Group Limited (10969130) United Kingdom