About Duffertek Ltd (07295084) United Kingdom