About Duff-lec Limited (10361287) United Kingdom