About Dekk Limited (10604422) United Kingdom