About Dedlok Ltd (10975870) United Kingdom