About Dud&kloss Company Ltd (12118675) United Kingdom